package com.tbit.main.constant;

/**
 * 终端网关协议
 *
 * @author Leon
 * 2017年5月18日 下午3:46:11
 */
public class GatewayProtocol {
    /*************************************终端网关协议定义**************************************/
    /**
     * 远程控制
     */
    public static final int MQ_MSG_ID_CONTROL_TER = 10001;

    /**
     * 批量控制下发至设备标识
     */
    public static final int MQ_MSG_ID_CONTROL_TER_BATCH = 10003;
    /**
     * 远程控制回复
     */
    public static final int MQ_MSG_ID_CONTROL_DOWN_RSP = 20001;
    /**
     * 终端回复
     */
    public static final int MQ_MSG_ID_CONTROL_TER_RSP = 30001;
    /**
     * 告警推送
     */
    public static final int MQ_MSG_ID_ALARM_PUSH = 40001;

    /**
     * 网关推送设备电池数据
     */
    public static final int MQ_MSG_ID_BATTERY_PUSH = 40002;

    /**
     * 运维换电信息推送
     */
    public static final int MQ_MSG_ID_AROUND_MSG_PUSH = 50008;

    /**
     * 客户端订单推送
     */
    public static final int MQ_MSG_ID_RIDE_PUSH = 70001;
    /**
     * 推送照片上传结果到业务平台
     */
    public static final int MQ_MSG_ID_PHOTO_PUSH = 40013;
    /**
     * mq 网关推送设备登录信息至公共平台
     */
    public static final int MQ_MSG_ID_EVENT_LOGIN_PUSH = 40014;
    /**
     * mq 头盔电量推送
     */
    public static final int MQ_MSG_ID_EVENT_HELMET_VO_PUSH = 40015;
    //mq 网关推送设备事件至公共平台
    public static final int MQ_MSG_ID_EVENT_PUSH = 40004;
    /**
     * 网关定位推送
     */
    public static final int MQ_MSG_ID_MACHINE_STATUS_POS = 40003;
}
